הסודות החבויים של php שהשאירו לנו המפתחים לגלות
ביצי פסחא (Easter Eggs) הם סוג של סוד שהשאירו המפתחים במשחק, סרט או תכנה. הסוד הזה לא מופיע בדרך השימוש הרגילה ובמשונה מסוד רגיל (למשחק) גם נראה מוזר ולא קשור. גם ב-php השאירו המפתחים ביצי פסחא למקרה שאולי תגלו אותם. לרגל חג הפסח שכל המדינה חוגגת השבוע, נמצא את האפיקומן ונגלה מהו.
אז מה העניין
קיימים ערכים מסוימים של פרמטרים שאפשר להעביר לכל סקריפט דרך GET_ והסקריפט ישנה את אופן הפעולה שלו. להעביר אותם אפשר לכל סקריפט שהו, בכל אתר שהו, למעט אתרים שבהם ההגדרות של php.ini הם expose_php = Off
1. הפעלת סקריפט עם הפרמטר ?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000 תציג את רשימת המפתחים של php
2. הלוגו ?=PHPE9568F34-D428-11d2-A769-00AA001ACF42
3. לוגו zend engine - המנוע שמאחורי ?=PHPE9568F35-D428-11d2-A769-00AA001ACF42
4. תמונה מצחיקה ששונה מגרסה לגרסה ?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
Thies C. Arntzen, אחד המפתחים של php
גרסאות 4.0.1 — 4.2.2
הכלבה החומה שנושאת את השם Nadia
של המפתח (4.3.02 — 4.3.10) Stig Bakken
Scotch — טרייר שחור מסקוטלנד
השייך ל-(4.3.11 — 4.4.4, 5.0.5 — 5.1.2) Zeev Suraski
אוגרת (4.3.1, 5.0.0, 5.0.3) Carmella
לוגו php עקום (5.1.4 — 5.3.6)
הקמיע של php, הפיל "elePHPant"
חלק מגרסאות 5.2
אפשר לכבות את זה איכשהו ומהר?!
אם יש לכם אתר משלכם — די בטוח שכבר ניסיתם את הקישורים האלה על האתר שלכם.
על שרת שנמצא בבעלותכם אפשר לכבות את הדבר הזה תוך עריכת קובץ php.ini. שנו בו את ההגדרה
expose_php = off
והדבר יפסיק לעבוד בשרת שלכם.חשוב לציין שנית, שאין לזה שום השפעה (טובה או רעה) על הסקריפטים שלכם
ואין סיבה ממשית לכבות פונקציה זו. כפי שאתם רואים ל- php.net אין אם זה שום בעיה.
בונוס
בשרתים בהם הותקנה הרחבה ל-php שנקראת suhosin אפשר לקבל את הלוגו שלה גם כן, בעזרת הפרמטר ?=SUHO8567F54-D428-14d2-A769-00DA302A5F18
+ ובנוסף יש שמועות שהתמונה המצחיקה משתנה לא רק מגרסה לגרסה, אלה גם משתנה למשהו מעניין בראשון לאפריל. נצטרך לחקות כמעט שנה עד ההזמנות הבאה לבדוק את זה (או פשוט לשנות את התאריך בשרת לראשון באפריל ולבדוק לפני).
סיכום דבר
נחמד כשלמפתחים יש חוש הומור. חוץ מזה, אם לרגע תהיתם מאיפה הגיעו הלוגויים שהפונקציה phpinfo מציירת על המסך או לאן מוביל הקישור "אודות המפתחים" באותו עמוד, אז עכשיו אתם יודעים :)
תגובות לכתבה:
פשוט חזק.
אהבתי לראות את החוש הומור של המפתחים.
אגב, אני מאוד נהנה מהפוסטים שאתה מפרסם. רואים אדם בעל כשרון שעומד מאחורי כל פוסט. כל הכבוד.
ואיך בדיוק אנשים גילו את זה??
מה הם כתבו כל מני פקודות GET?
הם קראו את קוד המקור של PHP
ננווווו התמונה השתנה לאחד באפריל?
היה בלוגו של PHP פיל מגניב בצבעי תכלת. :)